package com.caigou.bean.cms.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

@Data
@ApiModel(description = "公用控制器查询参数")
public class CommonParam {
    @ApiModelProperty(value = "字典类型(1文章类型字典2属性标签3平台标签4审批流程字典5标题类型字典)", name = "type", required = true)
    private Integer type;
    @ApiModelProperty(value = "父类ID(默认值0)", name = "superId", required = true)
    private Integer superId;

    @ApiModelProperty(value = "页面地址", name = "pageUrl", required = true)
    private String pageUrl;
    @ApiModelProperty(value = "表格地址", name = "tableUrl", required = true)
    private String tableUrl;

    @ApiModelProperty(value = "字段ID", name = "columnId", required = true)
    private Integer columnId;
    @ApiModelProperty(value = "展示顺序", name = "showIndex", required = true)
    private Integer showIndex;
    @ApiModelProperty(value = "打开状态", name = "clickStatus", required = true)
    private Integer clickStatus;


    @ApiModelProperty(value = "0查询单层1查询多层(预设)", name = "queryType", required = true)
    private Integer queryType;

    @ApiModelProperty(value = "远程搜索用户的字符串", name = "selectName", required = true)
    private String selectName;
}
